#include <stdio.h>
#include <stdlib.h>
#define LIM 8
int monedas [LIM]= {500, 200, 100, 50, 25, 10, 5, 1};

/* cambio en monedas*/
int main()
{
    int num, cantidad, nmonedas;
    printf("Introduzca el importe:");
    scanf("%d", &cantidad);
    printf("El cambio en monedas es:\n");

    for (num=0;num<LIM;num++)
    {
        nmonedas = cantidad/monedas[num];
        if(nmonedas!=0)
            printf("%d de %d.\n", nmonedas,monedas[num]);
        cantidad = cantidad % monedas[num];
    }
    return 0;
}
